package com.hinnotek.amoeba.bean.old

import java.io.Serializable


data class AmibaInstallByIdBean(
    var amibaInstallId: Int,
    var applyUserId: Int,
    var applicationMethod: Int,
    var amibaPayId: Int,
    var applyUserType: Int,
    var amibaPayType: Int,
    var companyPhonePayId: Int,
    var companyPurchaseType: Int,
    var amibaTemporaryId: Int,
    var amibaPurchaseId: Int,
    var amibaReimburseType: Int,
    var amibaReimburseId: Int,
    var orgId: String,
    var usePosition: String,
    var flowQuota: String,
    var payDate: String,
    var payTotal: String,
    var payOverview: String,
    var payNum: String,
    var projectOverview: String,
    var companyPurchaseId: Int,
    var payMoney: String,
    var orgName: String,
    var technicalRequirement: String,
    var refusalReasons: String,
    var documentNum: String,
    var customerId: String,
    var customerName: String,
    var amibaCustomerProjectId: String,
    var projectName: String,
    var installDate: String,
    var deliveryDate: String,
    var endDate: String,
    var installPosition: String,
    var preMoney: String,
    var continuedTotal: String,
    var approvalUserId: String,
    var approvalUser: String,
    var sendUserId: String,
    var sendUser: String,
    var approvalState: Int,
    var approvalDate: String,
    var completeState: Int,
    var orderNum: String,
    var deleteFlag: String,
    var createUser: String,
    var createTime: String,
    var updateUser: String,
    var updateTime: String,
    var provideProjectName: String,
    var purchaseMoney: String,
    var amibaInstallContinueds: MutableList<AmibaInstallContinueds>,
    var amibaReimbursePictures: MutableList<AmibaReimbursePictures>,
    var amibaPurchaseProjects: List<AmibaPurchaseProjects>

):Serializable


data class AmibaReimbursePictures(
    var amibaReimbursePictureId : Int,
    var amibaReimburseId: String,
    var pictureUrl: String,
    var orderNum: String,
    var deleteFlag: String,
    var createUser: String,
    var createTime: String,
    var updateUser: String,
    var updateTime: String
) :Serializable


data class AmibaInstallContinueds(
    var companyPhoneId: Int,
    var amibaReimburseProjectId: Int,
    var companyPurchaseProjectId: Int,
    var companyPhonePayId: String,
    var phoneNum: String,
    var reimburseContent: String,
    var reimburseNum: String,
    var reimburseMoney: String,
    var reimburseDetail: String,
    var reimburseDate: String,
    var productName: String,
    var companyPurchaseId: String,
    var productTypeName: String,
    var productTypePrice: String,
    var productNum: String,
    var amibaInstallContinuedId: Int,
    var amibaInstallId: Int,
    var continuedMoney: String,
    var orderNum: String,
    var deleteFlag: String,
    var createUser: String,
    var createTime: String,
    var updateUser: String,
    var updateTime: String
)


        